inventory management invoicing software billing software invoice medical management invoicing small business price finance accounting software billing accountant dealer inventory control scheduling accounting inventory planning software cpa